package com.meeting.dto;

import lombok.Data;

import java.util.List;
@Data
public class RoomQueryDTO {
    private Integer page;
    private Integer pageSize;
    private Integer capacity;
    private String name; // 会议室名称，用于搜索
    private Integer categoryId; // 会议室分类ID

    // List<Integer>支持多选设备类型ID
    private List<Integer> support; // 设备类型ID列表
    private Integer num; // 选中的设备类型数量，用于SQL查询

    // 时间格式改为小时精度（格式：yyyy-MM-dd HH:00:00）
    private String startTime; // 开始时间，精确到小时
    private String endTime;   // 结束时间，精确到小时
    private Integer status;

}

//@Data
//public class RoomQueryDTO {
//    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//    private LocalDateTime startTime;
//    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//    private LocalDateTime endTime;
//    private Integer capacity;
//    private List<Integer> support;
//
//    private Integer pageSize;
//    private Integer page;
//    private Integer num;
//
//}
